home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / misc / unix / tracker_4_3.lzh / tracker / getopt.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-02-13  |  721 b   |  38 lines

  1. /* getopt.h 
  2.     vi:se ts=3 sw=3:
  3.  */
  4. /* $Id: getopt.h,v 4.0 1994/01/11 17:48:38 espie Exp espie $
  5.  * $Log: getopt.h,v $
  6.  * Revision 4.0  1994/01/11  17:48:38  espie
  7.  * Small changes.
  8.  *
  9.  * Revision 1.1  1993/12/26  00:55:53  Espie
  10.  * Initial revision
  11.  *
  12.  * Revision 1.4  1993/12/04  16:12:50  espie
  13.  * Prototypes only there.
  14.  *
  15.  * Revision 1.3  1993/11/17  15:31:16  espie
  16.  * *** empty log message ***
  17.  *
  18.  */
  19.  
  20. struct long_option
  21.     {
  22.     char *fulltext;
  23.     int argn;
  24.     char abbrev;
  25.     int code;
  26.     };
  27.  
  28. /* n = getlongopt(argc, argv, options):
  29.  * try to parse options out of argv, using
  30.  * ways similar to standard getopt
  31.  */
  32. XT int getlongopt P((int argc, char *argv[], struct long_option *options));
  33.  
  34. XT int optind;
  35.  
  36. XT char *optarg;
  37.  
  38.